/**
 * Created by Toma on 2016/4/18.
 */

// @module 计算积分
//$('#dhlj').on('touchend',function(){
//  /*
//   @todo 这个函数需要优化 计算方式
//   */
//  var integral = $('#integral').html(),
//      ticket = parseInt(integral)/100;
//  layer.open({
//    title: [
//      '温馨提示',
//      'color:#DC555D;text-align:center;padding:0;'
//    ],
//    content: '<p class="red-tit">'+integral+'积分='+ticket+'元礼金卷</p>请于兑换之日起7天内使用，逾期作废。',
//    btn: ['确定','取消'],
//    yes: function(index){
//      window.location.href = 'success.html#redeem';
//      layer.close(index);
//    }
//  });
//});

// @module 楼层兑换
$('#floexc').on('touchend',function(){
  var integral = $('#integral').html();
  layer.open({
    title: [
      '温馨提示',
      'color:#DC555D;text-align:center;padding:0;'
    ],
    content: '<p class="text-left">今日兑换确认后，您再次消费将无法累计兑换。每卡7天内限兑换一次</p><p class="red-tit text-left">有效消费金额:'+integral+'积分</p>',
    btn: ['确定','取消'],
    yes: function(index){
      window.location.href = 'success.html#floor';
      layer.close(index);
    }
  });
});


// @module 加减运算
var count = {
  binEvent: function(){
    $('.count').on('touchstart','.it-ctrl',count.plan)
  },
  plan: function () {
    var numberNode = $(this).parent().find('.number'),
        num = parseInt(numberNode.val());
    if(num < 99 && num >= 0 && $(this).hasClass('add')){
      numberNode.val(num + 1);
    }else if(num <= 99 && num > 0 && $(this).hasClass('sub')){
      numberNode.val(num - 1);
    }
  },
  init: function(){
    this.binEvent();
  }
};
count.init();


// @module 完成页面
var page = {
  onload: function(){
    this.task(location.hash);
  },
  task: function(id){
    $(id).show().siblings('.page').hide();
  },
  init: function(){
    this.onload();
  }
};
page.init();

// 链接
var link = function () {
  $('.href').on('touchstart',function(){
    window.location.href = $(this).data('href');
  });
}();